body { margin: 0; padding: 0 }
body, input, select, textarea { font-family: Verdana, sans-serif; font-size: 1em }
body { font-size: .71em; line-height: 150% }
h1 { color: #000000; font-family: Arial, sans-serif; font-size: 1.5em; margin: 0 0 30px 0 }
h2 { color: #182A74; margin: 25px 0 15px 0; font-size: 1.3em }
a:link, a:visited { color: #777777; text-decoration: underline }
a:hover, a:active { color: #800000 }
code { font-size: 1.2em; background: #EFEFEF; padding: 2px }
ul { margin: 0; padding: 0 0 0 20px }
input[type='submit'] { padding: 2px 5px 2px 5px }
th { text-align: left }
table.form { border: 2px solid #CCCCCC; width: 100% }
table.form th { padding: 4px 5px 2px 25px; text-align: right; vertical-align: top }
table.form td { padding: 2px 5px 2px 5px }
table.form tr.last th { border: 0 }
table.form tr.last td { border: 0 }
table.form tr.form-split th, table.form tr.form-split td { border-top: 1px solid #CCCCCC; padding-top: 3px }
input, textarea { padding: 2px; font-size: 1em }
select { padding: 1px; font-size: 1em }
option { padding: 0 10px 0 0 }
#credit { background: #4C4238; padding: 5px 30px 5px 30px; color: #CCCCCC }
#credit a:link, #credit a:visited { color: #CCCCCC }
#credit a:hover, #credit a:active { color: #FFFFFF }
#header { margin: 30px 30px 0 30px }
#wrapper { width: 500px; margin: 0 30px 0 30px }
#footer { margin: 40px 30px 0 30px; color: #999999 }
div.success { background: #DEFFDE; border: 2px solid #CCCCCC; padding: 3px 5px 3px 5px }
div.error { background: #FFFFDB; border: 2px solid #CCCCCC; padding: 3px 5px 3px 5px }
div.success p, div.error p { margin: 0 }
img.icon { vertical-align: middle }
img.server-status { border: 0; background: url(status/indicator.gif) center center }